Class IPCResponseLTV

java.lang.Object
com.cisco.pt.impl.LTVImpl
com.cisco.pt.impl.IPCResponseLTV
All Implemented Interfaces:
LTV

public class IPCResponseLTV extends LTVImpl
Encapsulates IPC response PTMP message
Author:
packettracerexapps@external.cisco.com
  • Field Details

    • messageId

      protected int messageId
    • innerValue

      protected Object innerValue
  • Constructor Details

    • IPCResponseLTV

      public IPCResponseLTV(int messageId)
      Parameters:
      messageId - int
  • Method Details

    • isResponse

      public boolean isResponse()
      Specified by:
      isResponse in interface LTV
      Overrides:
      isResponse in class LTVImpl
      Returns:
      true if the message is a response sent from Packet Tracer
    • getMessageId

      public int getMessageId()
      Specified by:
      getMessageId in interface LTV
      Overrides:
      getMessageId in class LTVImpl
      Returns:
      message id, used to match this message with its response from Packet Tracer its value is arbitrary unless (hasResponse() == true OR isResponse() == true)
    • encodeTypeAndPayload

      public void encodeTypeAndPayload(EncodedBuffer buff)
      Specified by:
      encodeTypeAndPayload in interface LTV
      Overrides:
      encodeTypeAndPayload in class LTVImpl
      Parameters:
      buff - The EncodedBuffer that this object should encode itself into
    • getBoolValue

      public boolean getBoolValue()
      Returns:
      boolean
    • getByteValue

      public byte getByteValue()
      Returns:
      byte
    • getDoubleValue

      public double getDoubleValue()
      Returns:
      double
    • getFloatValue

      public float getFloatValue()
      Returns:
      float
    • getIntValue

      public int getIntValue()
      Returns:
      int
    • getLongValue

      public long getLongValue()
      Returns:
      long
    • getShortValue

      public short getShortValue()
      Returns:
      short
    • getObjectValue

      public Object getObjectValue()
      Returns:
      Object
    • setValue

      public void setValue(Object innerValue)
      Parameters:
      innerValue - Object